<%@page import="co.gov.medellin.ssti.sub.model.vo.AreaVO"%>
<%@page import="java.util.Collection"%>
<%@page import="co.gov.medellin.ssti.sub.model.vo.ProgramaVO"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1" isELIgnored="false"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>
<script src="<%=request.getContextPath()%>/js/dateValidation.js"
	type="text/javascript"></script>
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/jquery-1.8.0.js"%>"></script>
<script type="text/javascript"
	src="<%=request.getContextPath()
					+ "/js/jquery-ui-1.10.3.custom.min.js"%>"></script>
<script type="text/javascript"
	src="<%=request.getContextPath()
					+ "/js/jquery.ui.datepicker-es.js"%>"></script>
<link rel="stylesheet"
	href="<%=request.getContextPath()
					+ "/css/ui-lightness/jquery-ui-1.10.3.custom.css"%>" />
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/calendar6.js"%>"></script>
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>

<script type="text/javascript">
$(document).ready(function() {
	$("#modificarBtn").click(function(){
	    if ($("#programa").val() == "") {
	    	alert("Debe ingresar un nombre para el Programa.");
	        return false;
	    }
	    if ($("#desde").val() == "") {
	    	alert("Debe ingresar el inicio de vigencia del beneficio.");
	        return false;
	    }
	    if ($("#hasta").val() == "") {
	    	alert("Debe ingresar la finalizacion de la vigencia del beneficio.");
	        return false;
	    }     
	    if ($("#usuario").val() == "") {
	    	alert("Debe ingresar un administrador para el Programa.");
	        return false;
	    }     

		var fDesdeValida = isDate($("#desde").val());
		var fHastaValida = isDate($("#hasta").val());
		if(!fDesdeValida){
			alert('Fecha inicial no valida.');
			return false;
		}else if(!fHastaValida){
			alert('Fecha final no valida.');
			return false;
		}else{
			if( $.datepicker.parseDate("dd/mm/yy", $("#desde").val()) > $.datepicker.parseDate("dd/mm/yy", $("#hasta").val())){
				alert('La fecha incial es mayor a la fecha final.');
				return false;
			}
		}
		$("#frmModificarPrograma").attr('target','_self');
		$("#frmModificarPrograma").submit();					
	});
	
	$("#vigencia").change(function(){
		if($("#vigencia").val() === 'I'){
			$("#razon").prop('disabled', false);
		}else{
			$("#razon").prop('disabled', true);
			$("#razon").val('');
		}
	});
	
});
</script>

<!-- DatePickers -->
<script type="text/javascript">
$.datepicker.setDefaults({
	  showOn: "button",
	  buttonImageOnly: true,
	  buttonImage: "<%=request.getContextPath() + "/images/Calendar.png"%>",
	  buttonText : "Calendario"
});
$(function() {
	$("#desde").datepicker({
		changeMonth : true,
		changeYear : true
	});
});
$(function() {
	$("#hasta").datepicker({
		changeMonth : true,
		changeYear : true
	});
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Detalle Programa</title>
</head>

<body>
	<form name="frmModificarPrograma" id="frmModificarPrograma"
		method="get"
		action="<%=request.getContextPath() + "/programas/ModPrograma.do"%>">
		<P align="center"></P>
		<table
			style="width: 100%; border: 0; padding: 3px; border-spacing: 3px;">
			<tr>
				<td>
					<DIV align="center" class="titulosenblanco">
						Actualizaci&oacute;n de la Informaci&oacute;n del Programa
					</DIV>
				</td>
			</tr>
		</table>
		<P align="center" class="titulosenblanco"></P>
		<P align="center"></P>
		<input type="hidden" name="admincodigo" id="admincodigo" />
		<div align="center">

			<table style="width: 30%; border: 0;">
				<%
				String strcodigo = request.getParameter("Codigo");
				String strnombre = "";
				String strobjetivo = "";
				String strdescripcion = "";
				String strarea = "";
				String strusuario = "";
				String strcodusu = "";
				String strpoblacion = "";
				String strvigencia = "";
				String strdesde = "";
				String strhasta = "";
				String paraEmpresa = "";
								
				Collection<ProgramaVO> programas = null;
				Collection<AreaVO> secretarias = null;
				
				programas = (Collection<ProgramaVO>) request.getAttribute("programas");
				secretarias = (Collection<AreaVO>) request.getAttribute("secretarias");

				if (programas != null) {
					for (ProgramaVO vo : programas) {
						strnombre = vo.getNombre();
						strobjetivo = vo.getObjetivo();
						strdescripcion = vo.getDescripcion();
						strarea = vo.getNombreArea();
						strcodusu = vo.getCodeUsuario().toString();
						strusuario = vo.getNombreUsuario();
						strpoblacion = vo.getPoblacionObjetivo();
						strdesde = vo.getDesdeVigencia();
						strhasta = vo.getHastaVigencia();
						strvigencia = vo.getVigencia();
						paraEmpresa = vo.getCampoA4();					
					}			
				} else {
			%>
				<tr>
					<td colspan="2">
						<font>
							Ocurrio un error, al realizar la consulta
						</font>
					</td>
				</tr>
				<%
					}
				%>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<P>
							<STRONG>Nombre (*)</STRONG>
						</P>
					</td>
					<td width="54%">
						<input type="text" class="form"
							value="<%=strnombre%>" maxlength="300" size="100" name="nombrePrograma"
							id="programa" />
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Objetivo</STRONG>
					</td>
					<td width="54%">
						<textarea name="objetivo" id="objetivo" class="formInputOutput300px" cols="40" rows="7"><%=strobjetivo%></textarea>
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Descripcion</STRONG>
					</td>
					<td width="54%">
						<textarea name="descripcion" id="descripcion" class="formInputOutput300px" cols="40" rows="7"><%=strdescripcion%></textarea>
					</td>
				</tr>

				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Secretaria (*)</STRONG> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
					<td width="54%">
						<P>
							<select name="area" id="area" class="formInputOutput300px">
								<%
									try {
										for (AreaVO vo : secretarias) {										
											if (strarea.equals(vo.getNombre())) {
								%>
								<option class="formLista" value="<%=vo.getCodearea()%>" selected><%=vo.getNombre()%>
								</option>
								<%
									} else {
								%>
								<option class="formLista" value="<%=vo.getCodearea()%>"><%=vo.getNombre()%></option>
								<%
									}
										}
									} catch (Exception e) {
										e.printStackTrace();
									}
								%>
							</select>
						</P>
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Administrador (*)</STRONG>
					</td>
					<td width="54%"><input type="text"
						class="formInputOutput" value="<%=strusuario%>"
						name="usuario" id="usuario" maxlength="40" size="40" /> 
						<a href='javascript:vpopUsers("<%=request.getContextPath() + "/jsp/programas/usuariosadminprog2.jsp"%>");'>
							<img border="0"
								src="<%=request.getContextPath() + "/images/addressbook.gif"%>"
								alt="Seleccionar un usuario administrador" width="16" height="16" />
						</a>
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Poblacion</STRONG>
					</td>
					<td width="54%">
						<textarea name="poblacion" id="poblacion" class="formInputOutput300px" cols="40" rows="5"><%=strpoblacion%></textarea>
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Vigente	Desde (*)</STRONG>
					</td>
					<td width="54%">
						<%
							if (strdesde.equals("nulo")) {
								strdesde = "";
							}
						%> 
						<input type="text" class="formInputOutput"
							value="<%=strdesde%>" name="desde" id="desde" />
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<P>
							<STRONG>Vigente Hasta (*)</STRONG>
						</P>
					</td>
					<td width="54%">
						<%
							if (strhasta.equals("nulo")) {
								strhasta = "";
							}
						%> <input type="text" class="formInputOutput"
						value="<%=strhasta%>" name="hasta" id="hasta" />
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Vigencia (*)</STRONG>
					</td>
					<td width="54%">
						<select name="vigencia" id="vigencia"
							class="formInputOutput">
							<%
								if (strvigencia.equals("A")) {
							%>
							<option class="form" value="A" selected="selected">Activo</option>
							<option class="form" value="I">Inactivo</option>
							<%
								} else {
							%>
							<option class="form" value="I" selected="selected">Inactivo</option>
							<option class="form" value="A">Activo</option>
							<%
								}
							%>
						</select>
					</td>
				</tr>
				<tr>
					<td class="celdatabla" width="8%" align="left">
						<STRONG>Razon desactivar Programa</STRONG>
					</td>
					<%
						if (strvigencia.equals("A")) {
					%>
					<td width="54%">
						<textarea name="razon" id="razon" class="formInputOutput300px" cols="40" rows="7" disabled></textarea>
						<%
	 				} else {
		 			%> 	<textarea name="razon" id="razon" class="formInputOutput300px" cols="40" rows="7"></textarea>
		 			</td>
					<%
						}
					%>
				</tr>
				<tr>
				
				<c:set var="paraEmpresa" value="<%= paraEmpresa %>" />				
				<td class="celdatabla" width="8%" align="left">
						<STRONG>Es para empresa?</STRONG>
				
				</td>
					<td width="74%">
						<select name="paraEmpresa" class="form" >
							<option value="N" ${paraEmpresa eq "N" ? 'selected="selected"' : ''}>No</option>
							<option value="S" ${paraEmpresa eq "S" ? 'selected="selected"' : ''}>Si</option>
						</select>
					</td>
				</tr>
				<tr>
					<td width="8%"></td>
					<td width="54%"></td>
				</tr>
				
				<tr align="left">
					<td>
						<input type="hidden" name="Origen" id="Origen" value="mod" /> 
						<input type="hidden" name="codadmin" id="codadmin" value="<%=strcodusu%>" /> 
						<input type="hidden" name="codePrograma" id="codePrograma" value="<%=strcodigo%>" /> 
						<input type="button" value="Modificar" id="modificarBtn" />		
					</td>		
				</tr>
				
				<tr>
					<td width="8%"></td>
					<td width="54%"></td>
				</tr>

				<tr align="left">
					<td>
					<a href="javascript:window.history.back()"> <img
						src="<%=request.getContextPath() + "/images/BACK1-1.gif"%>"
						border="0" />
					</a>
					</td>
				</tr>				
			</table>			
		</div>
		
	</form>
</body>
</html>
